package com.mingqijia.gassafety.webserver.response;

import com.mingqijia.gassafety.webserver.request.BrowserNotifyReason;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * @author guoliang.lao
 * @version 1.0.0
 * @ClassName BrowserNotifyResponse.java
 * @Description 本地消息通知
 * @createTime 2022年03月08日
 */
@Data
public class BrowserNotifyResponse {

    @ApiModelProperty("通知原因")
    private BrowserNotifyReason notifyReason;

    @ApiModelProperty("通知名称")
    private String notifyName = "";

    @ApiModelProperty("通知时间")
    private String notifyTime;

    @ApiModelProperty("设备号")
    private String imei = "";

    @ApiModelProperty("设备位置")
    private String installationPosition = "";

    @ApiModelProperty("设备类型名称")
    private String equipmentTypeName = "";

    @ApiModelProperty("气体浓度")
    private String xlel = "";

    @ApiModelProperty("客户id")
    private Integer consumerId;

    @ApiModelProperty("户名")
    private String custName = "";

    @ApiModelProperty("户号")
    private String subsCode = "";

    @ApiModelProperty("是否系统通知 true:弹窗 false:否")
    private Boolean isSystem = false;

    @ApiModelProperty("是否弹窗 true:弹窗 false:否")
    private Boolean isPop = false;

    @ApiModelProperty("模板二:联系人姓名")
    private String orderContactName = "";

    @ApiModelProperty("模板二:用户id")
    private String memberId = "";

    @ApiModelProperty("用户手机号")
    private String phone;

    @ApiModelProperty("接收器状态")
    private String receiverStatus;

    @ApiModelProperty("电磁阀状态")
    private String valveStatus;

    //设备来源
    private Integer equipmentFrom ;

    @ApiModelProperty("推送类型 0-恢复告警、1-告警")
    private Integer pushType;

    @ApiModelProperty(value = "策略执行推送次数")
    private Integer policyNumber;

    @ApiModelProperty("联系人")
    private String serviceContact;
}
